Benvenuti al confine del C++. Ogni percorso in questa potente lingua ha inizio in un singolo, sacro punto: la funzione principale. Pensala come l'ingresso principale di una cassaforte ad alta sicurezza. Il sistema operativo esegue un programma C++ chiamando la funzione principale; non gli importa quante stanze o tesori ci siano all'interno, sa solo girare la chiave in questa porta specifica per avviare l'esecuzione.
1. L'anatomia della Porta
Questa 'Porta' è più di un semplice nome: è un contratto formale. Per soddisfare il sistema operativo, devi fornire una firma specifica: un tipo di ritorno (il tipo predefinitoint), il nome della funzione, e una lista di parametri (rappresentata da ()). La logica stessa risiede all'interno della corpo della funzione, che è un blocco di istruzioni protetto da parentesi graffe{ }.
2. Logica di Terminazione
L' return 0; istruzione è l'atto finale. Restituisce un valore all'ambiente per indicare il successo, dimostrando come Funzioni utilizzino tipi per comunicare lo stato. Il C++ è indipendente dal formato, il che significa che int main() { return 0; } è altrettanto valido del blocco espanso.